<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="rurple.css" type="text/css" />

<title>RUR-PLE</title>
</head>

<body>
<h2 class="title">Python Öğreniyorum: RUR-PLE! ile oynamak</h2>

<h6><img src="../images/splash_screen_small.png"/>André Roberge, © 2004-2010 
Tercüme Nezih Tayyar (ntayyar@gmail.com)</h6>

<p><a href="about.htm">RUR-PLE Hakkında</a><br />
<a href="acknowledgements.htm">Teşekkürler</a><br />
<a href="#lessons">Dersler</a><br />
<a href="summary.htm">Komutların Özeti</a></p>

<p>Bilgisayar programlamayı öğrenmek hem çocuklar hem de
yetişkinler için eğlenceli olmalıdır. RUR-PLE, Python 
programlama dilini öğretmek için hazırlanmış bir pakettir. Bilgisayar 
programlamanın ne olduğunu Python sözdizimini kullanarak, bir robotun yapay 
dünyasında onu çeşitli işleri yapmak için programlayarak öğreneceksiniz.  
Bu paketin içinde gelen yorumlayıcıyı kullanarak programlama kabiliyetlerinizi 
daha geleneksel bir çevrede de uygulayabileceksiniz.  Buraya kadar 
yazılanlar sizin için bir anlam ifade etmediyse endişelenmeyin! </p>

<p>Programlamayı öğrenmek eğlenceli olabileceği gibi, sizin yapmanız gereken 
çalışmalar da vardır. Programlamayı kendi kendinize öğrenebilmeniz için sizin 
yardımcınız olacağım, ancak kendi programlarınızı yazmazsanız bu işi 
öğrenemezsiniz.  Bu çok önemlidir, bu nedenle aşağıdaki kuralı her zaman 
uygulayınız ve unutmayınız. </p>

<dl>
<dt><b>Kural # 1</b></dt>
<dd>Bilgisayar programlamayı öğrenmek 
bir müzik aletini çalmayı öğrenmek gibidir: Uygulama yapmak zorundasınız, 
yalnızca okuyarak bu işi öğrenemezsiniz.</dd>
</dl>

<p>İkinci bilmeniz gereken şey en önemli şeydir, ve bu iyi bilgisayar 
programları yazabilmek için gizli bir sır olarak tutulur.</p>

<dl>
<dt><b>Kural # 2</b></dt>
<dd>Bilgisayar programlarınızı sizden 
başka kişilerin de kolaylıkla anlayabileceği şekilde yazın.</dd>
</dl>

<p>Bu doğru, bilgisayar programlarınızı sizden başka kişilerin de kolaylıkla 
anlayabileceği şekilde yazın. Evet, bilgisayar programlama dilleri 
bilgisayarlarla iletişim kurmak için dizayn edilmişlerdir, aynen konuşma 
dillerinin insanlar arasındaki iletişimi sağladıkları gibi.Ancak konuşma 
dillerinden daha basit olan bilgisayar programlama dilleri, programcılar 
tarafından diğer programcılarla yaptıkları işi paylaşmak için sıklıkla 
kullanılmaktadır.İyi yazılmış Türkçe romanları okuyarak yazma kabiliyetinizi 
nasıl geliştirebiliyorsanız,  iyi yazılmış bilgisayar programlarını 
okuyarak da programlama kabiliyetlerinizi geliştirebilirsiniz. Ancak bu işin 
nasıl yapıldığını öğrenmek için kural 1'i yani kendi programlarınızı kendiniz 
yazmanız gerektiğini unutmayın.</p>

<p>Bilgisayar programlarını yazmaya başlamak için Reeborg adında bir robot 
kullanacaksınız, bu robot kendisine verilen görevleri bilgisayar ekranında 
yerine getirecek. Bunu yaparken Python'u ve  yaygın olarak kullanılan 
bilgisayar programlama tekniklerini bir arada öğreneceksiniz. Daha sonra 
Reeborg'a görevler yaptırmayı bırakacak ve bilgisayarla yapılan diğer şeyleri 
öğreneceğiz. </p>

<a name="lessons"><h3>Dersler</h3></a>
<p>Aşağıdaki link ile verilen dersleri görüntülemek için RUR-PLE paketini 
kullanmak yerine kendi seçtiğiniz tarayıcıyı kullanmanızı tavsiye ediyorum. 
Aşağıdaki link RUR-PLE ile çalışmayabilir. <br />
<a href="lessons_toc.htm">Dersler</a></p>

</body>
</html>

